/*
 *   AS IS License
 * ==Naive Coders==
 */
package com.naivecoders.refex.functions;

import com.naivecoders.refex.FunctionFactory;
import com.naivecoders.refex.InternalTypeCheckException;

/**
 * I( a b c) -> a ( b c ) a b c are evaluated prior to invocation a ( b c)
 *
 *
 * @author gbu.000
 */
public class InvokeFunction extends AbstractFunction {

    public InvokeFunction(FunctionFactory origin) {
        super(origin);
    }

    @Override
    public AbstractFunction evaluate(ListFunction x) {
        return this;
    }
}
